Career 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997 1996 1995 1993
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Gemax Open 2002 - Belgrade China F1 France F14 Italy F4 Bulgaria F3 Bulgaria F4 France F8 France F13 China F2 Morocco F1 Morocco F2 Croatia F4 Croatia F5 Italy F26 France F7 France F20 Rodez Croatia F3 Great Britain F7 Great Britain F17 Turkey F34 Turkey F35 Israel F2 Tunisia F5 Challenger 42 - Andrezieux Challenger Ford de Cherbourg - Cherbourg Gallagher International - Hamilton Tennis Napoli Cup - Naples The Scottish Tennis Championships - Edinburgh Open de Montauban - Montauban Siemens Open 2002 - Scheveningen AXA Open - Lisbon Barletta Citta Della Disfida Open 2000 - Barletta Sardinia International Championship - Cagliari Zagreb Open - Zagreb Quelle Cup 2000 - Furth Open de Montauban - Montauban Tennis Cup of Flanders - Ostende GHI Bronx Tennis Classic - Bronx drkoop.com USTA Tennis Championships of Houston - Houston drkoop.com USTA Tennis Championships of San Antonio - San Antonio Trofeo Barcelona de Tenis - Barcelona 2000 Cairo Challenger - Cairo Open de L'Isere-Open 38 - Grenoble Challenger 42 - Andrezieux Challenger Ford de Cherbourg - Cherbourg ATU Cup 2001 - Weiden Challenger Casino Lugano - Lugano Memorial Savigny - Sassuolo Internazionali di Tennis de San Marino - San Marino Volvo Sylt Open - Sylt Kyiv UMC Open - Kiev The Bolton Challenger - Bolton Pekao Open - Szczecin Maia Open 2002 - Maia XL Challenger de Tenis Copa Sevilla - Seville IX Ciutat de Barcelona - Barcelona Cairo Challenger 2002 - Cairo Samsung Securities Cup - Seoul Neride Prague Indoor - Prague Jameson Cup - Milan KGHM Polish Indoors - Wroclaw Quelle Cup - Furth Braunschweig Open - Braunschweig Challenger Ciudad de Tijuana - Tijuana Graz CA Challenger - Graz Pomorski Bank Kredytowy Open - Szczecin Maia Challenger - Oporto V Trofeo Barcelona de Tenis - Barcelona Cairo Challenger - Cairo ATP Tour Challenger at Nellie Gail - Laguna Hills Open de Nice - Nice Jagermeister Open - Braunschweig Prague Challenger - Prague Open de Mantouban - Montauban Venice Challenger - Venice Open 88 - Contrexeville CA Challenger - Graz Northern Electric Open 1999 - Newcastle Frito Lay/USTA Challenger - Binghamton GHI Bronx Tennis Classic - Bronx Ciur Cup 99 - Prague Kyiv UMC Open - Kiev Medicor Open - Budapest Copa Sevilla Internacionales de Andalucia - Seville Open Maxon - Barcelona Copa Ericsson - Sao Paulo Cairo Challenger - Cairo Internationaux de Bretagne - Brest VII Open Banc Agricol - Andorra 5th Sardinian International Championships - Cagliari VII Torneo Internazionale di Tennis - Barletta Tennis Napoli Cup - Napoli Prague Open - Prague Zivnobanka Czech Open - Prostejov Top Wool Challenger Biella - Biella Ciudad de Pozoblanco Open Diputacion - Cordoba Grand Prix de Tennis - St. Jean de Luz Pekao Open 2003 - Szczecin Copa Sevilla Internacionales de Andalucia - Seville X Ciutat de Barcelona - Barcelona 6th Sardinian International Championships - Cagliari VIII Torneo Internazionale di Tennis - Barletta Open Sainte Victoire - Aix-En-Provence Czech Open - Prostejov Banca Stato Challenger Lugano - Lugano Nord/LB Open 2004 - Braunschweig Open de Montauban - Montauban SAA Hilversum Open - Hilversum Porsche Open - Poznan Timisoara Challenger - Timisoara St. Petersburg Challenger - St. Petersburg ATP Challenger Open 2004 - Monchengladbach Kyiv Open - Kiev Samsung Securities Cup - Seoul China Open - Beijing Pekao Open 2004 - Szczecin Copa Sevilla-Internacionales de Andalucia - Seville XI Ciutat de Barcelona - Barcelona IPP Open - Helsinki Mobilux Open - Luxembourg Challenger 42 - Andrezieux Pro Tennis World Open - Sunrise IX Torneo Internacionale de Tennis - Barletta Tennis Napoli Cup - Napoli Tunis Open - Tunis ECM Prague Open 2005 - Prague Badden Open by Rothaus - Ettlingen Schickendanz Open - Furth Trofeo Internacional Club Laieta - Barcelona Nord LB Open - Braunschweig Ciudad de Pozoblanco Open Diputacion - Cordoba Oberstaufen Cup - Oberstaufen Open de L'Isere - Grenoble XI Ciutat de Barcelona - Barcelona The LTA Wrexham Challenger - Wrexham Challenger 42 - Andrezieux Citta di Monza - Monza ECM Prague Open - Prague San Marino Cepu Open - San Marino LXV Concurso Internacional Vigo - Vigo Black Forest Open - Freudenstadt TED Open - Istanbul Open D'Orleans - Orleans Pekao Open 2005 - Szczecin Ethias Tennis Trophy - Mons Sir Supermercati - Rome GHI Bronx Tennis Classic - Bronx Samsung Secruities Cup Challenger - Seoul Tatra Banka Open - Bratislava Tennis Napoli Cup 2007 - Napoli Mobilux Open - Luxembourg Ciudad de Pozoblanco Open Diputacion - Cordoba KGHM Emax Polish Indoors - Wroclaw X Torneo Internazionale di Tennis - Barletta Tennis Napoli Cup 2006 - Napoli Alexander Kolyaskin Memorial - Donetsk Tunis Open 2006 - Tunis San Remo Tennis Cup-16° Piertomaso Tessitore - San Remo Czech Open 2006 - Prostejov Bancastato Challenger Lugano - Lugano Nord LB Open 2006 - Braunschweig Dusseldorf Open 2006 - Dusseldorf Open D'Orleans - Orleans Challenger Copa Sevilla - Seville XXXV Edizione A Savoldi-Marco Co. Trofeo Dimmidisi - Manerbio Open Costa Daurada - Tarragona Citta di Como Challenger - Como Open de L'Isere-Trophee BNP Paribas - Grenoble Ethias Trophy - Mons Ciutat de Barcelona - Barcelona Aberto de Sao Paulo - Sao Paulo South African Airways Tennis Open - Durban Copa Kia Challenger ATP - Santiago Internazionali de Tennis di Bergamo - Bergamo II Cyclus Open de Tenis - Florianopolis Internationaux de Doubs Open de Franchie-Comte - Besancon Copa Petrobras-Paraguay - Asuncion XI Torneo Internazionale di Tennis - Barletta Copa Petrobras-Uruguay - Montevideo Bancolombia Open - Cali IV Challenger Ciudad De Guayaquil - Guayaquil Noumea Challenger Heilbronn Challenger Tanger Challenger Croatia Osiguranje Rijeka Open - Rijeka Rabat Challenger Marrakech Challenger St. Brieuc Challenger Monza Challenger Schickedanz Open 2007 - Furth Bordeaux Challenger Open de Montauban - Montauban Reggio Emilia Challenger Aamulehti Tampere Opene - Tampere Copa Sevilla 2007 - Seville Banja Luka Challenger Ljubljana Challenger Genova Challenger Internationaux de Nouvelle-Caledonie - New Caledonia 2008 China TCL Challenger - Guangzhou Tarragona Challenger St. Brieuc Challenger Turin Challenger Orbetello Challenger Astana Challenger BNP Paribas Primrose - Bordeaux Zenith Tennis Cup-Harbour Club - Milan Mamaia Challenger - Constanta s'Tennis Masters Challenger - Graz Top Wool Challenger Biella - Biella Hilton Waikoloa USTA Challenger - Waikoloa Jaegermeister Open - Braunschweig Gosford Australian Unity Challenger - Gosford 2001 ATP Challenger 'Riviera Delle Palme' - San Benedetto ECM Cup - Prague Geneva Challenger Kazan Challenger CA-Challenge 2000 - Graz Pekao Open - Szczecin Internationaux de Tennis de Brest - Brest Downtown Athletic Club USTA Challenger - Amarillo Open 88 - Contrexeville Zivnobanka Czech Open - Prostejov San Marino Cepu Open - San Marino Nossa Caixa Aberto de Sao Paulo - Sao Paulo Challenger Casino Lugano - Lugano VI Open Banc Agricol - Andorra Open Castilla y Leon - Segovia Open de Charleroi - Charleroi Optimus Maia Open - Maia Siemens Open 2001 - Scheveningen Torneo Internazionale di Tennis ATP-Challenger - Merano Geneva Challenger - Geneva 5° Sporting Challenger - Turin Oberstraufen Cup - Oberstaufen Open de L'Isere - Grenoble Pekao Open - Szczecin Kobstaedernes ATP Challenger - Kolding LXVII Concursu Internacional de Vigo - Vigo BMW Open - Munich Open Seat-Godo '97 - Barcelona Paegas Czech Open - Prague XII Internazionali di Tennis CARISBO - Bologna 1997 Mercedes Cup - Stuttgart International Championship of Croatia - Umag Marbella Open - Marbella Romanian Open - Bucharest International Championships of Sicily - Palermo Grand Prix de Tennis de Lyon - Lyon Kremlin Cup - Moscow Adidas International - Sydney Chevrolet Cup - Vina del Mar Open 13 - Marseille Grand Prix Hassan II - Casablanca Estoril Open - Estoril Paegas Czech Open - Prague XII Internazionali di Tennis CARISBO - Bologna 1998 Mercedes Cup - Stuttgart Generali Open 1998 - Kitzbuhel Grolsch Open - Amsterdam Connex Open Romania - Bucharest International Championships of Sicily - Palermo Kroger / St. Jude International - Memphis Merano Open - Merano International Championship of Croatia - Umag Internazionali di Tennis di San Marino - San Marino Connex Open Romania - Bucharest Cerveza Club Columbia Open - Bogota BMW Open - Munich Internationaler Raiffeisen Grand Prix - St. Polten Gerry Weber Open - Halle Wideyes Swedish Open - Bastad Croatia Open - Umag Gelsor Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Davidoff Swiss Indoors - Basel Kremlin Cup - Moscow Grand Prix de Tennis de Lyon - Lyon St. Petersburg Open - St. Petersburg AAPT Championships - Adelaide Milan Indoors - Milan Copa AT&T - Buenos Aires Abierto Mexicano de Tenis Pegaso - Acapulco Open Seat-Godo 2001 - Barcelona Telenordia Swedish Open - Bastad Croatia Open - Umag Idea Prokom Open - Sopot Gelsor Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Grand Prix de Tennis de Lyon - Lyon Davidoff Swiss Indoors - Basel Abierto Mexicano de Tenis Pegaso - Acapulco Franklin Templeton Tennis Classic - Scottsdale Grand Prix Hassan II - Casablanca Mallorca Open - Mallorca Telenordia Swedish Open - Bastad International Championship of Croatia - Umag Generali Open 2002 - Kitzbuhel Idea Prokom Open - Sopot Legg Mason Tennis Classic - Washington D.C. Gelsor Open Romania - Bucharest Stockholm Open - Stockholm Tata Open 2003 - Chennai Adidas International - Sydney Siebel Open - San Jose BellSouth Open - Vina del Mar Kroger / St. Jude International - Memphis Franklin Templeton Tennis Classic - Scottsdale Copenhagen Open - Copenhagen Grand Prix Hassan II - Casablanca Open Seat Godo 2003 - Barcelona Open de Tenis Comunidad Valenciana - Valencia Internationaler Raiffeisen Grand Prix - St. Polten Ordina Open - 's-Hertogenbosch Allianz Suisse Open Gstaad - Gstaad Generali Open 2003 - Kitzbuhel International Championship of Croatia - Umag TD Waterhouse Cup - Long Island Gelsor Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo St. Petersburg Open - St. Petersburg Santiago Copa AT&T - Buenos Aires Grolsch Open - Amsterdam AAPT Championships - Adelaide Adidas International - Sydney Chevrolet Cup - Santiago Estoril Open - Estoril Internazionali di Tennis di San Marino - San Marino Internazionali di Tennis di San Marino - San Marino Abierto Mexicano de Tenis Pegaso - Mexico City Open Seat-Godo 2000 - Barcelona Mallorca Open - Mallorca Samsung Open - Brighton Tata Open - Chennai Open 13 - Marseille BellSouth Open - Vina del Mar Copa AT&T - Buenos Aires Estoril Open - Estoril Telenordia Swedish Open - Bastad Internationaler Raiffeisen Grand Prix - St. Polten Brasil Open - Costa do Sauipe Gerry Weber Open - Halle Abierto Mexicano Telfonica MoviStar - Acapulco Arizona Men's Tennis Championships - Scottsdale Generali Open 2001 - Kitzbuhel Grand Prix Hassan II - Casablanca Qatar Exxon Mobil Open 2002 - Doha Copa AT&T - Buenos Aires The Priority Telecom Open - Amersfoort Trofeo Conde de Godo - Barcelona Idea Prokom Open - Sopot China Open - Beijing Heineken Open Shanghai - Shanghai AIG Japan Open - Tokyo St. Petersburg Open - St. Petersburg Next Generation Hardcourts - Adelaide BellSouth Open - Vina del Mar Argentina Open - Buenos Aires Open 13 - Marseille Brasil Open - Costa do Sauipe Abierto Mexicano de Tenis Pegaso - Acapulco Abierto Mexicano Telfonica MoviStar - Acapulco Dubai Open - Dubai Grand Prix Hassan II - Casablanca Open de la Comunidad Valenciana - Valencia Open Seat Godo 2005 - Barcelona BMW Open - Munich BMW Open - Munich Internationaler Raiffeisen Grand Prix - St. Polten Prague Energis Open - Amersfoort RCA Championships - Indianapolis Mercedes Cup - Stuttgart Mercedes-Benz Cup - Los Angeles Croatia Open - Umag Idea Prokom Open - Sopot Legg Mason Tennis Classic - Washington D.C. Open de Moselle - Metz Open Romania - Bucharest Grand Prix de Tennis de Lyon - Lyon Campionati Internazionali di Sicilia - Palermo Heineken Open - Auckland CA Tennis Trophy - Vienna Sydney International - Sydney Mallorca Open - Mallorca Movistar Open - Vina del Mar Copa Telmex - Buenos Aires ABN/AMRO World Tennis Tournament - Rotterdam Brasil Open - Costa do Sauipe Abierto Mexicano Telcel - Acapulco Marbella Open de Tenis Comunidad Valenciana - Valencia Estoril Open - Estoril Open SEAT Godo 2006 - Barcelona Campionati Internazionali di Sicilia - Palermo Allianz Suisse Open Gstaad - Gstaad Generali Open - Kitzbuhel Croatia Open Umag - Umag Campionati Internazionali di Sicilia - Palermo Davidoff Swiss Indoors Basel - Basel MoviStar Open - Vina del Mar Brasil Open - Costa do Sauipe Open de la Comunidad Valenciana - Valencia Open Seat-Godo '98 - Barcelona Estoril Open - Estoril BMW Open - Munich San Marino Sybase Open - San Jose Mallorca Open - Mallorca Mercedes Cup - Stuttgart Open 13 - Marseille PBZ Zagreb Indoors - Zagreb Estoril Open - Estoril Qatar Mobil Open 2001 - Doha Open de la Comunidad Valenciana - Valencia Open Seat Godo - Barcelona Allianz Suisse Open - Gstaad The Stella Artois Grass Court Championships - London Ordina Open - 's-Hertogenbosch Serbia Open - Belgrade Internationaler Raiffeisen Grand Prix - St. Polten Next Generation Adelaide International - Adelaide The Samsung Open - Nottingham The Dubai Tennis Championships - Dubai Estoril Open - Estoril Mercedes Cup - Stuttgart RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington Malaysian Open - Kuala Lumpur Valencia Waldbaum's Hamlet Cup - Long Island Dubai Tennis Open - Dubai Delray Beach International Tennis Championships - Delray Beach Grand Prix Hassan II - Casablanca Waldbaum's Hamlet Cup - Long Island International Tennis Championships - Delray Beach Idea Prokom Open - Sopot European Community Championships - Antwerp Synsam Swedish Open - Bastad Generali Open - Kitzbuhel Kitzbuhel Open Seat Godo 2007 - Barcelona Brisbane International - Brisbane Rado Swiss Open - Gstaad Grand Prix Hassan II - Casablanca Open Seat-Godo '99 - Barcelona Generali Open 2000 - Kitzbuhel Bournemouth Monte Carlo Open - Monte Carlo Italian Open - Rome Eurocard Open - Stuttgart 12th Paris Open - Paris Newsweek Champions Cup - Indian Wells Licher German Open - Hamburg Italian Open - Rome Italian Open - Rome Monte Carlo Open - Monte Carlo Italian Open - Rome German Open - Hamburg Tennis Masters Series - Cincinnati Monte Carlo The Ericsson Open - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Tennis Masters Series - Stuttgart Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Paris Pacific Life Open - Indian Wells Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Hamburg BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Rogers Cup - Montreal BNP Paribas Masters - Paris Masters Series Monte Carlo - Monte Carlo Masters Series Hamburg - Hamburg Rogers Masters - Toronto Masters Series Monte-Carlo - Monte Carlo Monte-Carlo Rolex Masters - Monte-Carlo Monte-Carlo Rolex Masters - Monte-Carlo Masters Series Monte-Carlo - Monte-Carlo Monte-Carlo Rolex Masters - Monte-Carlo U.S. Open - New York Australian Open - Melbourne Wimbledon - London French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London French Open - Paris French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Davis Cup, Group 2, 1R, MON-ALG 5-0 Davis Cup, Group 2, 2R, HUN-MON 1-4 Davis Cup, Group 2, 2R, MON-GRE 3-2 Davis Cup, Group 2, 2R, MON-ALG 5-0 Davis Cup, Group 2, 1R, MON-MNE 5-0 Davis Cup, Group II, 1R, DEN-MON 3-2 Davis Cup, Group II, PO, GRE-MON 2-3 Davis Cup, Group II, 1R, UKR-MON 5-0 Davis Cup, Group II, PO, MAR-MON 2-3 Davis Cup, Group II, 1R, MON-BLR 3-1 Davis Cup, Group II, 2R, MON-LAT 2-3